Этот элемент предназначен для визуальной группировки остальных выводимых на экран объектов, и придания этой группе некого, объединяющего их, названия. Этот элемент имеет одну функцию.
Это stdcall функция принимающая указатель на структуру. Эту функцию необходимо вызывать во время перерисовки окна.
FR_STYLE - не используется
FR_WIDTH - размер этого элемента по оси x
FR_LEFT - x координата верхнего левого угла
FR_HEIGHT - высота этого элемента
FR_TOP - y координата верхнего левого угла
FR_OUTER_COLOR - внешний цвет рамки при флаге [x][000][z]
FR_INNER_COLOR - внутренний цвет рамки при флаге [x][000][z]
FR_FLAGS - это битовые флаги [x][yyy][z]. Флаги [yyy] влияют на окрас рамки, в примере FR_OUTER_COLOR = 0xff FR_INNER_COLOR = 0xff00
FR_TEXT - указатель на строку
FR_TEXT_POSITION - это битовый флаг. Если он установлен в ноль, то надпись будет находится в верхней части рамки, если 1, то надпись будет в нижней части рамки.
FR_FONT - шрифт и формат выводимой строки.
0 = 6x9 cp866
1 = 8x16 cp866
2 = 8x16 UTF-16LE
3 = 8x16 UTF-8
FR_FONT_HEIGHT - смещение вверх выводимого текста.
FR_FORE_COLOR - цвет выводимого текста.
FR_BACK_COLOR - цвет фона для текста.
Структура для функции не очень подходит для создания приложений, поддерживающих системные цвета. По этой причине стоит перед отрисовкой элементов окна заранее заполнить некоторые поля структуры, а именно: FR_OUTER_COLOR, FR_INNER_COLOR, FR_FORE_COLOR и FR_BACK_COLOR. Остальные поля можно заполнить константами данными.
Цвета этого элемента стоит делать в соответствии с системными цветами: